package com.originskyseed.platform.cms.model;

import java.util.List;

import com.originskyseed.platform.core.base.BaseModel;

/**
 * 投诉与建议表（OSI_COMPLAIN_AND_SUGGEST）
 * 
 * @author WuZhuoXi
 */
public class ComplainAndSuggest extends BaseModel {

	/**
	 * 投诉类型id（COMPLAIN_TYPE_ID）
	 */
	private String complainTypeId;

	/**
	 * 投诉类型（COMPLAIN_TYPE）
	 */
	private String complainType;

	/**
	 * 投诉标题（COMPLAIN_TITLE）
	 */
	private String complainTitle;

	/**
	 * 投诉描述（COMPLAIN_DESCRIBE）
	 */
	private String complainDescribe;

	/**
	 * 图片url（PICTURE_URL）
	 */
	private String pictureUrl;

	/**
	 * 状态 1暂存、2发布、3删除（STATE）
	 */
	private Integer state;

	/**
	 * 是否已读 1未读 2已读（IS_READ）
	 */
	private Integer isRead;

	/**
	 * 是否匿名 0否 1是
	 */
	private Integer isAnonymous;

	/**
	 * 创建人id（CREATOR_ID）
	 */
	private String creatorId;

	/**
	 * 创建人（CREATOR）
	 */
	private String creator;

	/**
	 * 转发人id（FORWARD_ID）
	 */
	private String forwardId;

	/**
	 * 转发人（FORWARD_NAME）
	 */
	private String forwardName;

	/**
	 * 回复内容
	 */
	private String complainContent;

	/*
	 * 是否显示回复按钮 1是 0否
	 */
	private Integer isDisReply;

	/**
	 * 是否显示转发按钮 1是 0否
	 */
	private Integer isDisForward;

	/**
	 * 回复列表
	 */
	private List<ComplainAndSuggestRelReply> complainAndSuggestRelReplyList;

	/**
	 * 获取投诉类型id
	 *
	 * @return
	 */
	public String getComplainTypeId() {
		return this.complainTypeId;
	}

	/**
	 * 设置投诉类型id
	 *
	 * @param complainTypeId
	 */
	public void setComplainTypeId(String complainTypeId) {
		this.complainTypeId = complainTypeId;
	}

	/**
	 * 获取投诉类型
	 *
	 * @return
	 */
	public String getComplainType() {
		return this.complainType;
	}

	/**
	 * 设置投诉类型
	 *
	 * @param complainType
	 */
	public void setComplainType(String complainType) {
		this.complainType = complainType;
	}

	/**
	 * 获取投诉标题
	 *
	 * @return
	 */
	public String getComplainTitle() {
		return this.complainTitle;
	}

	/**
	 * 设置投诉标题
	 *
	 * @param complainTitle
	 */
	public void setComplainTitle(String complainTitle) {
		this.complainTitle = complainTitle;
	}

	/**
	 * 获取投诉描述
	 *
	 * @return
	 */
	public String getComplainDescribe() {
		return this.complainDescribe;
	}

	/**
	 * 设置投诉描述
	 *
	 * @param complainDescribe
	 */
	public void setComplainDescribe(String complainDescribe) {
		this.complainDescribe = complainDescribe;
	}

	/**
	 * 获取图片url
	 *
	 * @return
	 */
	public String getPictureUrl() {
		return this.pictureUrl;
	}

	/**
	 * 设置图片url
	 *
	 * @param pictureUrl
	 */
	public void setPictureUrl(String pictureUrl) {
		this.pictureUrl = pictureUrl;
	}

	/**
	 * 获取状态 1暂存、2发布、3删除
	 *
	 * @return
	 */
	public Integer getState() {
		return this.state;
	}

	/**
	 * 设置状态 1暂存、2发布、3删除
	 *
	 * @param state
	 */
	public void setState(Integer state) {
		this.state = state;
	}

	/**
	 * 获取是否已读 1未读 2已读
	 *
	 * @return
	 */
	public Integer getIsRead() {
		return this.isRead;
	}

	/**
	 * 设置是否已读 1未读 2已读
	 *
	 * @param isRead
	 */
	public void setIsRead(Integer isRead) {
		this.isRead = isRead;
	}

	public Integer getIsAnonymous() {
		return isAnonymous;
	}

	public void setIsAnonymous(Integer isAnonymous) {
		this.isAnonymous = isAnonymous;
	}

	/**
	 * 获取创建人id
	 *
	 * @return
	 */
	public String getCreatorId() {
		return this.creatorId;
	}

	/**
	 * 设置创建人id
	 *
	 * @param creatorId
	 */
	public void setCreatorId(String creatorId) {
		this.creatorId = creatorId;
	}

	/**
	 * 获取创建人
	 *
	 * @return
	 */
	public String getCreator() {
		return this.creator;
	}

	/**
	 * 设置创建人
	 *
	 * @param creator
	 */
	public void setCreator(String creator) {
		this.creator = creator;
	}

	public String getForwardId() {
		return forwardId;
	}

	public void setForwardId(String forwardId) {
		this.forwardId = forwardId;
	}

	public String getForwardName() {
		return forwardName;
	}

	public void setForwardName(String forwardName) {
		this.forwardName = forwardName;
	}

	public String getComplainContent() {
		return complainContent;
	}

	public void setComplainContent(String complainContent) {
		this.complainContent = complainContent;
	}

	public List<ComplainAndSuggestRelReply> getComplainAndSuggestRelReplyList() {
		return complainAndSuggestRelReplyList;
	}

	public void setComplainAndSuggestRelReplyList(List<ComplainAndSuggestRelReply> complainAndSuggestRelReplyList) {
		this.complainAndSuggestRelReplyList = complainAndSuggestRelReplyList;
	}

	public Integer getIsDisReply() {
		return isDisReply;
	}

	public void setIsDisReply(Integer isDisReply) {
		this.isDisReply = isDisReply;
	}

	public Integer getIsDisForward() {
		return isDisForward;
	}

	public void setIsDisForward(Integer isDisForward) {
		this.isDisForward = isDisForward;
	}
}